@charset "utf-8";

/*筛选*/
.tuan_categ_filter{ border:1px solid #e2e2e2; padding:8px 15px;}
.tuan_categ_filter dl{ padding:6px 10px 6px 63px; }
.tuan_categ_filter dt,.tuan_categ_filter dd{ float:left;}
.tuan_categ_filter dt{ background-position: -370px -50px; width:42px; height:22px; line-height:22px; color:#fff; display:inline; text-indent:6px; margin-left:-60px; margin-top:3px;}
.tuan_categ_filter dd{ margin:3px 18px 3px 0; display:inline;}
.tuan_categ_filter dd a{ display:block; float:left; height:22px; line-height:22px; padding:0 8px; white-space:nowrap;}
.tuan_categ_filter .cur a,.tuan_categ_filter dd a:hover{ background-color:#ff8400; color:#fff; text-decoration:none;}

.tuan_pro .filter_tool a{ display:inline-block; *display:inline; *zoom:1; padding:0 20px 0 8px; border:1px solid #c2c2c2; position:relative; margin-right:4px; height:22px; line-height:22px; background-position:0 -92px; color:#666; font-family:simsun;}
.tuan_pro .filter_tool a.bg_x{ background:#fff; border:1px solid #e5e5e5;}
.tuan_pro .filter_tool a.bg_x:hover,.tuan_pro .pro_filter .page a:hover{ border:1px solid #85c918;}
.tuan_pro .filter_tool a.default{ background:#656565; color:#fff; border:1px solid #656565;}
.tuan_pro .tuan_pro .pro_filter .page .total{ margin-right:15px;}
.tuan_pro .filter_tool .ico{ width:9px; height:11px; display:block; position:absolute; top:5px; right:7px;}
.tuan_pro .filter_tool .ico_up{ background-position: -15px -315px;}
.tuan_pro .filter_tool .ico_down{ background-position: -15px -327px;}
.tuan_pro .filter_tool a.price{ background-position: 0 -115px; border:1px solid #e5ae5e; color:#ff8400;}
.tuan_pro .filter_tool a.price .ico_up{ background-position: 0 -315px;}
.tuan_pro .filter_tool a.price .ico_down{ background-position: 0 -327px;}
.tuan_pro .filter_tool a.default{ padding-right:8px;}
/*团购列表*/
.tuan_list .item{ float:left; width:312px; background:url(img/tuan_listbg.png) center bottom no-repeat; padding-bottom:3px; margin:10px 12px 10px 0;}
.tuan_list .item.no_mr{ margin-right:0;}
.tuan_list .item .pro_box{border:1px solid #dedede; background-color:#fff;}
.tuan_list .cur .pro_box{border:1px solid #5a5a5a;}
.tuan_list .item .c_img{ width:300px; height:200px; padding:5px;}
.tuan_list .item .c_img a{ width:300px; height:200px; *font-size:200px;}
.tuan_list .item .title{ height:44px; overflow:hidden; margin-bottom:15px; padding:0 13px;}
.tuan_list .item .title a:hover{ color:#6aad00;}
.tuan_list .item .price{ background-position: 0 -440px; height:45px; line-height:45px; padding:0 16px;}
.tuan_list .item .price .btn{ background-position: 0 -150px; width:77px; height:30px; margin-top:7px; overflow:hidden;}
.tuan_list .item .soon{ background-position: 0 -485px;}
.tuan_list .item .sellout{ background-position: 0 -530px;}
.tuan_list .item .other{ padding:6px 16px;}
.tuan_list .item .other em{ margin-right:12px;}

/*热团推荐*/
.tuan_recommand{ border:1px solid #e2e2e2;}
.tuan_recommand .hd{ background-color:#fafafa; height:36px; line-height:36px; border-top:1px solid #fff; text-indent:15px;}
.tuan_recommand .bd{ padding:12px 0 20px 12px;}
.tuan_recommand .bd .item{ float:left; width:162px; padding:12px;}
.tuan_recommand .bd .c_img{ width:160px; height:110px; border:1px solid #d7d7d7;}
.tuan_recommand .bd .c_img a{ width:160px; height:110px; *font-size:110px;}
.tuan_recommand .bd .price{ padding:5px 5px 8px;}

/*团购详情页*/
.position{}
.col_main .tuan_cont{ position:relative; border:1px solid #e2e2e2;}
.tuan_cont h2{ padding:15px 20px; color:#444;}
.tuan_cont .contbox .cont_l{ position:relative; width:263px; height:330px;}
.tuan_cont .cont_buy{ position:absolute; top:0; left:-17px; background:url(img/tuan_bg.png) 0 0 no-repeat; width:280px; height:91px; }
.tuan_cont .soon{ background-position: 0 -94px;}
.tuan_cont .sellout{ background-position: 0 -188px;}
.tuan_cont .soon .f_r,.tuan_cont .sellout .f_r{ font:18px/24px "微软雅黑"; color:#fff; margin:35px 20px 0 0;}
.tuan_cont .cont_buy strong{ font:43px/80px "微软雅黑";padding-left:25px;}
.tuan_cont .cont_buy strong em{ font-size:30px;}
.tuan_cont .cont_buy .btn{ background-position: 0 -180px; width:78px; height:36px; display:inline-block; margin:24px 12px 0 0;}
.tuan_cont .cont_price{ margin-top:80px; background-color:#ffefbc; padding:10px 0 8px; width:263px;}
.tuan_cont .cont_price li{ float:left; width:87px; text-align:center; border-right:1px solid #e2d098;} 
.tuan_cont .cont_sold{ margin:0 10px; border-bottom:1px solid #e1e1e1; height:73px; padding-top:7px}
.tuan_cont .cont_time{ padding:6px 0;}
.tuan_cont .cont_time em{ font:bold 16px/24px arial; color:#333;}
.tuan_cont .cont_share{ background-color:#eee; padding:10px 0 5px 6px;}
.tuan_cont .cont_share .t_ipt{ height:15px; line-height:15px; border:1px solid #e7e7e7; width:153px;}
.tuan_cont .cont_share .btn{ background-position: -60px -30px; width:39px; height:21px; border:none; cursor:pointer;}
.tuan_cont .cont_share .bdshare_t{ margin-top:5px; padding-left:15px;}
.tuan_cont .cont_share .bdshare_t .txt{ margin:4px 4px 0 0;}
.tuan_cont .contbox .cont_r .c_img{ width:480px; height:320px; border:5px solid #cd0b0b;}
.tuan_cont .cont_r .c_img a{ width:480px; height:320px; *font-size:320px;}
.tuan_cont .cont_other{ padding:12px 25px;}
.tuan_cont .cont_other span{ margin-right:10px;}
.tuan_cont .cont_other .btn{ background-position: 0 -217px; width:73px; height:25px; line-height:25px; display:inline-block; color:#385b00; text-align:center;}

.tuan_info{ border:1px solid #e2e2e2; border-top:none;}
.tuan_info .tab_hd2{ background-position: 0 -575px; height:33px; line-height:33px;}
.tuan_info .tab_hd2 li{ float:left; width:107px; height:33px; text-align:center; position:relative;}
.tuan_info .tab_hd2 li a{ display:block; position:absolute; width:107px; top:0; left:0;}
.tuan_info .tab_hd2 li.select a{ background:url(img/main_bg.png) -260px -150px no-repeat; height:41px; color:#fff;}
.tuan_info .tab_hd2 li a:hover{ text-decoration:none;}
.tuan_info .tab_cont2{ padding:20px 0;overflow: hidden;}
.tuan_info .tab_cont2 .info{ margin:0 9px; font:bold 14px/28px arial; color:#666; width:750px; overflow:hidden;}

/*团购订单*/
.order_tab th{ background-color:#f9f9f9; height:33px; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; font-weight:normal;}
.order_tab td{ background-color:#fff; text-align:center; border-bottom:1px dashed #dcdcdc; padding:12px 0;}
.order_tab td.tl{ text-align:left;}
.order_tab td.buyer{ text-align:left; text-indent:25px;}

/*详情页热团推荐*/
.tuan_tj{ border:1px solid #e2e2e2;}
.tuan_tj .hd{ background-color:#eee; height:34px; line-height:34px; text-indent:10px; position:relative;}
.tuan_tj .hd .hot{ background-position: -370px -80px; width:47px; height:30px; position:absolute; top:0; right:1px;}
.tuan_tj .bd .item{ padding:18px 9px 12px; border-bottom:1px dashed #d9d9d9;}
.tuan_tj .bd .cur{ background-color:#fff8e2;}
.tuan_tj .bd .c_img{ width:160px; height:110px; margin-bottom:5px;}
.tuan_tj .bd .c_img a{ width:160px; height:110px; *font-size:110px;}
.tuan_tj .bd .price strong{ margin-left:30px;}
































